package cn.itcast.nems.studentrecord.dao.entity;

import cn.itcast.nems.common.entity.UUIDEntity;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

/**
 * <p>
 * 升级凭单和订单的关系;如果班级有多个阶段，则学生升级凭单应对应多个订单
 * </p>
 *
 * @author liyong
 * @since 2023-11-14
 */
@Getter
@Setter
@TableName("e2_journal_renewal_order_relationship")
public class JournalRenewalOrderRelationship extends UUIDEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 升级凭单ID
     */
    private String journalRenewalId;

    /**
     * 升级凭单行ID
     */
    private String journalRenewalLineId;

    /**
     * 订单ID
     */
    private String orderId;

    /**
     * 新班级学籍ID;升班凭单审批通过后，批量生成订单，再生成学籍。这里记录本学生升班对应的新学籍ID。
     */
    private String studentRecordId;
}
